package com.ssy.lingxi.platform.template.service.service.inner;

import com.ssy.lingxi.common.response.Wrapper;
import com.ssy.lingxi.platform.template.api.model.dto.inner.MemberShopDTO;
import com.ssy.lingxi.platform.template.api.model.dto.inner.MemberShopListInnerDTO;
import com.ssy.lingxi.platform.template.api.model.dto.inner.MerchantLogoInnerDTO;
import com.ssy.lingxi.platform.template.api.model.dto.inner.UpdateShopStatusDTO;
import com.ssy.lingxi.platform.template.api.model.vo.inner.MemberShopListInnerVO;
import com.ssy.lingxi.platform.template.api.model.vo.inner.MerchantLogoInnerVO;

import java.util.List;

/**
 * @menu 会员店铺 - 内部接口 - 业务处理层
 * @author fhj
 * @version 2.0.0
 * @date 2020/12/09
 */
public interface MemberShopInnerService {

    Wrapper<Void> updateShop(MemberShopDTO dto);

    Wrapper<Void> updateShopStatus(UpdateShopStatusDTO dto);

    Wrapper<List<MemberShopListInnerVO>> memberShopList(List<MemberShopListInnerDTO> dto);

    Wrapper<List<MerchantLogoInnerVO>> findMerchantLogoByShopId(MerchantLogoInnerDTO dto);
}
